package File_Case_package;

import java.io.File;

public class case_demo2 {
    public static void main(String[] args) {
        /*
            需求：
                定义一个方法找某一个文件夹中，是否有以avi结尾的电影。
                不考虑子文件夹
         */
        File file = new File("/Users/zhaoxiaoyong/Documents/Java/File_project/File_module/src/rough_draft");
        boolean b = haveAVI(file);
        System.out.println(b);
    }

    /*
     *   作用：用来找某一个文件夹中，是否有以avi结尾的电影
     *   形参：要查找的文件夹
     *   返回值：查找的结果   存在true  不存在false
     * */
    public static boolean haveAVI(File file) {
        //1、进入rough_draft文件夹，而且要获取里面所有的内容
        File[] files = file.listFiles();

        //2、遍历数组获取里面的每一个元素
        for (File f : files) {
            //f:依次表示rough_draft文件夹里面的每一个文件或者文件夹的路径
            if (f.isFile() && f.getName().endsWith("avi")) {
                return true;
            }
        }

        return false;

    }
}
